1.split(sep,maxsplit)
將字串根據條件切成多個小字串,將切割好的小字串以list回傳,每個小字串至少會有一個字元存在。
sep可以設定切割用的字元,預設為一格空白。
maxsplit代表可以切幾個小字串,預設是直接切到字尾。
兩個參數都不設定,split()就是把整個字串用空白切割。
範例:
s1='This is a string'
list1=s1.split(sep=' is',maxsplit=1)
for str in list1:
print(str)
輸出
This
a string
2.splitlines()
將多行字串切成一行一行的字串,回傳一個list,內容為每一行的字串。
範例:
s=' a \n b \n c '
print(s.splitlines())
輸出
[' a ', ' b ',' c ']